package com.azxcrm.project.system.order.domain;

import java.io.Serializable;

import com.azxcrm.framework.web.page.PageDomain;
import com.azxcrm.project.system.customer.domain.CustomerClue;

/**
 * sys_order_visit_record 线上订单拜访记录
 * 
 * @author Dustyone
 * @date 2018-09-19
 */
public class OrderVisitRecord extends PageDomain implements Serializable 
{
	private static final long serialVersionUID = 1L;
	
	/** 主键id */
	private Integer recordId;
	/** 订单id */
	private Integer orderId;
	/** 订单号 */
	private String orderNum;
	/** 产品类型id */
	private Integer typeId;
	/** 产品名称 */
	private String typeName;
	/** 客服id */
	private Integer serviceUserId;
	/** 客服名 */
	private String serviceUserName;
	/** 业务员id */
	private Integer salesUserId;
	/** 业务员名 */
	private String salesUserName;
	/** 创建时间 */
	private String createTime;
	/** 部门id */
	private Integer deptId;
	/** 部门名称 */
	private String deptName;
	/** 拜访类型id */
	private String visitId;
	/** 拜访类型 */
	private String visitType;
	/** 拜访时间 */
	private String visitTime;
	/** 拜访记录 */
	private String visitRecord;
	/** 拜访备注 */
	private String visitRemark;
	/** 回访时间 */
	private String vistitReturnTime;
	/** 回访记录 */
	private String vistitReturnRecord;
	/** 预约下次拜访时间 */
	private String visitTimeNest;
	/** 拜访状态：0已拜访，1未拜访 */
	private Integer visitStatus;
	/** 创建者 */
	private String createBy;
	/** 客户线索*/
	private CustomerClue customerClue;
	/** 订单表*/
	private Order order;
	/** 判断状态*/
	private Integer status;
	/**
	 * 设置：主键id
	 */
	public void setRecordId(Integer recordId) 
	{
		this.recordId = recordId;
	}
	
	/**
	 * 获取：主键id
	 */
	public Integer getRecordId() 
	{
		return recordId;
	}
	
	/**
	 * 设置：订单id
	 */
	public void setOrderId(Integer orderId) 
	{
		this.orderId = orderId;
	}
	
	/**
	 * 获取：订单id
	 */
	public Integer getOrderId() 
	{
		return orderId;
	}
	
	/**
	 * 设置：订单号
	 */
	public void setOrderNum(String orderNum) 
	{
		this.orderNum = orderNum;
	}
	
	/**
	 * 获取：订单号
	 */
	public String getOrderNum() 
	{
		return orderNum;
	}
	
	/**
	 * 设置：产品类型id
	 */
	public void setTypeId(Integer typeId) 
	{
		this.typeId = typeId;
	}
	
	/**
	 * 获取：产品类型id
	 */
	public Integer getTypeId() 
	{
		return typeId;
	}
	
	/**
	 * 设置：产品名称
	 */
	public void setTypeName(String typeName) 
	{
		this.typeName = typeName;
	}
	
	/**
	 * 获取：产品名称
	 */
	public String getTypeName() 
	{
		return typeName;
	}
	
	/**
	 * 设置：客服id
	 */
	public void setServiceUserId(Integer serviceUserId) 
	{
		this.serviceUserId = serviceUserId;
	}
	
	/**
	 * 获取：客服id
	 */
	public Integer getServiceUserId() 
	{
		return serviceUserId;
	}
	
	/**
	 * 设置：客服名
	 */
	public void setServiceUserName(String serviceUserName) 
	{
		this.serviceUserName = serviceUserName;
	}
	
	/**
	 * 获取：客服名
	 */
	public String getServiceUserName() 
	{
		return serviceUserName;
	}
	
	/**
	 * 设置：业务员id
	 */
	public void setSalesUserId(Integer salesUserId) 
	{
		this.salesUserId = salesUserId;
	}
	
	/**
	 * 获取：业务员id
	 */
	public Integer getSalesUserId() 
	{
		return salesUserId;
	}
	
	/**
	 * 设置：业务员名
	 */
	public void setSalesUserName(String salesUserName) 
	{
		this.salesUserName = salesUserName;
	}
	
	/**
	 * 获取：业务员名
	 */
	public String getSalesUserName() 
	{
		return salesUserName;
	}
	
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(String createTime) 
	{
		this.createTime = createTime;
	}
	
	/**
	 * 获取：创建时间
	 */
	public String getCreateTime() 
	{
		return createTime;
	}
	
	/**
	 * 设置：部门id
	 */
	public void setDeptId(Integer deptId) 
	{
		this.deptId = deptId;
	}
	
	/**
	 * 获取：部门id
	 */
	public Integer getDeptId() 
	{
		return deptId;
	}
	
	/**
	 * 设置：部门名称
	 */
	public void setDeptName(String deptName) 
	{
		this.deptName = deptName;
	}
	
	/**
	 * 获取：部门名称
	 */
	public String getDeptName() 
	{
		return deptName;
	}
	
	/**
	 * 设置：拜访类型id
	 */
	public void setVisitId(String visitId) 
	{
		this.visitId = visitId;
	}
	
	/**
	 * 获取：拜访类型id
	 */
	public String getVisitId() 
	{
		return visitId;
	}
	
	/**
	 * 设置：拜访类型
	 */
	public void setVisitType(String visitType) 
	{
		this.visitType = visitType;
	}
	
	/**
	 * 获取：拜访类型
	 */
	public String getVisitType() 
	{
		return visitType;
	}
	
	/**
	 * 设置：拜访时间
	 */
	public void setVisitTime(String visitTime) 
	{
		this.visitTime = visitTime;
	}
	
	/**
	 * 获取：拜访时间
	 */
	public String getVisitTime() 
	{
		return visitTime;
	}
	
	/**
	 * 设置：拜访记录
	 */
	public void setVisitRecord(String visitRecord) 
	{
		this.visitRecord = visitRecord;
	}
	
	/**
	 * 获取：拜访记录
	 */
	public String getVisitRecord() 
	{
		return visitRecord;
	}
	
	/**
	 * 设置：拜访备注
	 */
	public void setVisitRemark(String visitRemark) 
	{
		this.visitRemark = visitRemark;
	}
	
	/**
	 * 获取：拜访备注
	 */
	public String getVisitRemark() 
	{
		return visitRemark;
	}
	
	/**
	 * 设置：回访时间
	 */
	public void setVistitReturnTime(String vistitReturnTime) 
	{
		this.vistitReturnTime = vistitReturnTime;
	}
	
	/**
	 * 获取：回访时间
	 */
	public String getVistitReturnTime() 
	{
		return vistitReturnTime;
	}
	
	/**
	 * 设置：回访记录
	 */
	public void setVistitReturnRecord(String vistitReturnRecord) 
	{
		this.vistitReturnRecord = vistitReturnRecord;
	}
	
	/**
	 * 获取：回访记录
	 */
	public String getVistitReturnRecord() 
	{
		return vistitReturnRecord;
	}
	
	/**
	 * 设置：预约下次拜访时间
	 */
	public void setVisitTimeNest(String visitTimeNest) 
	{
		this.visitTimeNest = visitTimeNest;
	}
	
	/**
	 * 获取：预约下次拜访时间
	 */
	public String getVisitTimeNest() 
	{
		return visitTimeNest;
	}
	
	/**
	 * 设置：拜访状态：0已拜访，1未拜访
	 */
	public void setVisitStatus(Integer visitStatus) 
	{
		this.visitStatus = visitStatus;
	}
	
	/**
	 * 获取：拜访状态：0已拜访，1未拜访
	 */
	public Integer getVisitStatus() 
	{
		return visitStatus;
	}
	
	/**
	 * 设置：创建者
	 */
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}
	
	/**
	 * 获取：创建者
	 */
	public String getCreateBy() 
	{
		return createBy;
	}

	public CustomerClue getCustomerClue() {
		return customerClue;
	}

	public void setCustomerClue(CustomerClue customerClue) {
		this.customerClue = customerClue;
	}

	public Order getOrder() {
		return order;
	}

	public void setOrder(Order order) {
		this.order = order;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	
}
